package org.bigdata.framework.core.utils;


public class SplitTest {

	/**
	 * @param args
	 */ 
	public static void main(String[] args) {
		String content = "$title:机器人:大赛 AND ( $author:张:三 OR $summary:机器人是什么？ OR ( $author:张三 OR $summary:机器人是什么？ ) OR ( $author22:张三1 OR $sum2323mary:机器13人是什么？ AND OR ( $author22:张三 OR $sum2323mary:机器13人是什么？ ) ) ) NOT $title:abcd ";
//		SplitTest.getField(content);
		SplitTest.getValue(content);
	}
	
	/*public static String build(String str) {
		String content=null;
		content=str.replaceAll("\\$(\\w+):([^\\s]+)(\\s+)", getField()+":"+getValue()+"$3");
		System.out.println(content);
		return null;
	}*/

	
	public static String getField(String str) {
		String returnField="aa"+"$1"+"bb";
		String content=str.replaceAll("\\$(\\w+):",returnField+":");
		System.out.println(content);
		return content;
	}
	
	
	public static String getValue(String str) {
		String returnValue="AA" +"$1"+ "BB";
		String content=str.replaceAll(":([^\\s]+)(\\s+)",":"+returnValue+"$2");
		content=content.replace("$",""); 
		System.out.println(content);
		return content;
	}
}
